Python Job: Python SDET

Job added on

Company

Amiseq Inc.

Location

Redwood City, CA - United States of America

Job type

Full-Time

Python Job Details

Description:

We are looking for an engineer to join our backend network automation team. You will be primarily a Python programmer with good experience in networking. You will be very familiar with Rest API concepts and how to use Python to produce them. You will work well in a team but can work and problem solve independently.

  1. Responsibilities

  • Develop automation scripts to communicate with physical/virtual network devices, using Python 3+ and popular Python libraries for network automation like Netmiko, Paramiko, NAPALM, and protocols like NETCONF, RESTCONF

  • Develop Restful APIs with Python + Flask

  • Develop tests using Pytest and other internal tools

  • Monitor issues, conduct RCA and fix defects in time

  • Conform to internal coding standards and guidelines

  • Perform code reviews for peers

  • Write documentation as needed

  1. Skills

  • Very strong Python proficiency, having at least 3 years experience

  • Parsing data formats like XML, JSON, YAML

  • Experience with templating engine like Jinja2

  • Experience with RESTful APIs and Flask framework

  • Understanding of Python packaging concepts

  • Good understanding of the Git version control system

  • Networking knowledge: Data Center technologies. Traditional vs Spine-leaf CLOS architecture. Layer2/3 devices, connectivity, and communication

  • Excellent problem-solving skills

  • 3-5 years of experience

  1. Education

  • BS Comp Science

MS Comp Science